package com.ruoyi.ysVideo.service;

import com.ruoyi.ysVideo.domain.*;

import java.util.List;

/**
 * @program: class by cxf
 * @author: AbrahamBill
 * @date: 2022/9/2
 **/
public interface EzvizService {
    public AppInfo selectMyAppInfo(String deviceSerial);

    public int insertMyCaptureImg(MyVideoImg myVideoImg);

    public int deleteMyImgById(int id);

    public List<ImgInfo> selectMyCaptureImgList(String deviceSerial);

    public List<String> selectDevicesByUserName(String userName);

    public int insertMyPreset(MyPresetInfo myPresetInfo);

    public int deleteMyPreset(MyPresetInfo myPresetInfo);

    public int deleteMyAutoTask(MyPresetInfo myPresetInfo);

    public List<MyPresetInfo> selectMyPresetBySerial(MyPresetInfo myPresetInfo);

    public int updateRemarkName(MyDeviceName myDeviceName);

    public List<MyDeviceName> selectMyDeviceNameByUser(String userName);

    public int updateDeviceStatusInfo(MyDeviceUpdateStatus status);
}
